﻿using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace Repro2429
{
    public class DictionaryInitialization
    {
        public class FooCollection<K, V> : Dictionary<K, KeyValuePair<int, FooCollection<K, V>>>
        { }

        public static class Bar
        {
            public static readonly ReadOnlyDictionary<string, KeyValuePair<int, FooCollection<string, string>>> Foo =
                new ReadOnlyDictionary<string, KeyValuePair<int, FooCollection<string, string>>>(new FooCollection<string, string>()
                {
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                    {"1", new KeyValuePair<int, FooCollection<string, string>>(1, new FooCollection<string, string>())},
                });
        }
    }
}
